long-distance bus - French English Dictionary